package com.nageoffer.shortlink.project.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.nageoffer.shortlink.project.common.database.BaseDO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 短链接设备访问统计 DO
 */
@Data
@Builder
@TableName("t_link_device_stats")
@AllArgsConstructor
@NoArgsConstructor
public class LinkDeviceStatsDO extends BaseDO {

    /** ID */
    @TableId(type = IdType.AUTO)
    private Long id;

    /** 完整短链接 */
    private String fullShortUrl;

    /** 分组标识 */
    private String gid;

    /** 日期 */
    private Date date;

    /** 访问量 */
    private Integer cnt;

    /** 访问设备 */
    private String device;
}
